reflect.rtype.t (field)
35 uses
reflect (current package)
type.go#L319: t abi.Type
type.go#L323: return &t.t
type.go#L327: return t.t.Uncommon()
type.go#L574: s := t.nameOff(t.t.Str).Name()
type.go#L575: if t.t.TFlag&abi.TFlagExtraStar != 0 {
type.go#L581: func (t *rtype) Size() uintptr { return t.t.Size() }
type.go#L591: return int(t.t.Size_) * 8
type.go#L594: func (t *rtype) Align() int { return t.t.Align() }
type.go#L596: func (t *rtype) FieldAlign() int { return t.t.FieldAlign() }
type.go#L598: func (t *rtype) Kind() Kind { return Kind(t.t.Kind()) }
type.go#L644: m.Func = Value{&mt.(*rtype).t, fn, fl}
type.go#L683: if t.t.TFlag&abi.TFlagNamed == 0 {
type.go#L698: if !t.t.HasName() {
type.go#L889: return canRangeFunc(&t.t)
type.go#L917: return canRangeFunc2(&t.t)
type.go#L1324: at := &t.t
type.go#L1338: if p.Elem != &t.t {
type.go#L1359: pp.Hash = fnv1(t.t.Hash, '*')
type.go#L1405: return t.t.Equal != nil
type.go#L1936: hash = fnv1(hash, byte(t.t.Hash>>24), byte(t.t.Hash>>16), byte(t.t.Hash>>8), byte(t.t.Hash))
type.go#L1945: hash = fnv1(hash, byte(t.t.Hash>>24), byte(t.t.Hash>>16), byte(t.t.Hash>>8), byte(t.t.Hash))
type.go#L2173: return (*[1 << 30]byte)(unsafe.Pointer(t.t.GCData))[begin:end:end]
type.go#L2831: array.Slice = &(SliceOf(elem).(*rtype).t)
value.go#L522: v = v.assignTo("reflect.Value.Call", &targ.t, nil)
value.go#L530: typedmemmove(&targ.t, addr, v.ptr)
value.go#L3219: s := unsafeheader.Slice{Data: unsafe_NewArray(&(typ.Elem().(*rtype).t), cap), Len: len, Cap: cap}
value.go#L3220: return Value{&typ.(*rtype).t, unsafe.Pointer(&s), flagIndir | flag(Slice)}
value.go#L3293: t := &typ.(*rtype).t
value.go#L3316: t := &typ.(*rtype).t
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |